package com.jet.chat.client;

//import java.io.BufferedReader;
//import java.io.IOException;
//import java.io.InputStreamReader;
//import java.io.PrintWriter;
//import java.net.ServerSocket;
//import java.net.Socket;
//import java.net.UnknownHostException;

public class Client {
//	private Socket socket;
//	private ServerSocket serverSocket;
//	
//	private String serverHost;
//	private int serverPort;
//	
//	private String clientServerHost;
//	private int clientServerPort;
//	
//	private BufferedReader reader;
//	private PrintWriter writer;
//
//	public Client(int port) {
//		this.clientServerHost = "localhost";
//		this.clientServerPort = port;
//		try {
//			this.socket = new Socket(this.clientServerHost, this.clientServerPort);
//		} catch (UnknownHostException e) {
//			System.out.println("ошибка соединения с хостом клиента чтения");
//		} catch (IOException e) {
//			System.out.println("ошибка соединения");
//		}
//		
//		try {
//			this.reader = new BufferedReader(new InputStreamReader(socket.getInputStream()));
//		} catch (IOException e) {
//			System.out.println("ошибка инициализации потока чтения");
//		}
//		
//		try {
//			this.writer = new PrintWriter(socket.getOutputStream());
//		} catch (IOException e) {
//			System.out.println("ошибка инициализации потока записи");
//		}
//	}
//	
//	public Client(String hostname, int port) {
//		this.serverHost = hostname;
//		this.serverPort = port;
//
//		try {
//			this.socket = new Socket(this.serverHost, this.serverPort);
//		} catch (UnknownHostException e) {
//			System.out.println("ошибка соединения с хостом клиента чтения");
//		} catch (IOException e) {
//			System.out.println("ошибка соединения");
//		}
//		
//		try {
//			this.reader = new BufferedReader(new InputStreamReader(socket.getInputStream()));
//		} catch (IOException e) {
//			System.out.println("ошибка инициализации потока чтения");
//		}
//		
//		try {
//			this.writer = new PrintWriter(socket.getOutputStream());
//		} catch (IOException e) {
//			System.out.println("ошибка инициализации потока записи");
//		}
//	}
//
//	public Client(String hostname, int port, int clientServerPort) {
//		this.serverHost = hostname;
//		this.serverPort = port;
//		this.clientServerHost = "localhost";
//		this.clientServerPort = clientServerPort;
//		
//		try {
//			this.socket = new Socket(this.serverHost, this.serverPort);
//		} catch (UnknownHostException e) {
//			System.out.println("ошибка соединения с хостом клиента чтения");
//		} catch (IOException e) {
//			System.out.println("ошибка соединения");
//		}
//		
//		try {
//			this.reader = new BufferedReader(new InputStreamReader(socket.getInputStream()));
//		} catch (IOException e) {
//			System.out.println("ошибка инициализации потока чтения");
//		}
//		
//		try {
//			this.writer = new PrintWriter(socket.getOutputStream());
//		} catch (IOException e) {
//			System.out.println("ошибка инициализации потока записи");
//		}
//		
//		try {
//			this.serverSocket = new ServerSocket(this.clientServerPort);
//		} catch (IOException e) {
//			System.out.println("ошибка старта клиентского сервера");
//		}
//	}
}